electric turbo compounding - German English Dictionary